BODY, TD {
  padding: 0px;
  margin: 0px;
}
body {
	font-family: arial;
    font-size: 12px;
    line-height: 1.213;
}
a {
    color: #0099FF;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6, p {
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
em, i {
    font-style: normal;
}
li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, a {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.header
{
	background:url(../Images/images/bg_header.jpg) top center no-repeat;
	height: 92px;
}
.header_content
{
	height: 92px;
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
}
.logo
{
	float: left;
    padding-left: 18px;
    position: relative;
    width: 221px;
    z-index: 1;
}
.logo img
{
	margin-top: 24px;	
}
.email_box
{
	float: right;
    margin-top: 20px;
    position: relative;
    width: 386px;
    z-index: 1;
	background:url(../Images/images/email.png) no-repeat;
	height: 44px
}
.email_box .email
{
	margin-top: 12px;
	margin-left:70px;
	width: 200px;
	background: transparent;
	border: none;
}
.email_box .gui
{
	background: transparent;
    border: medium none;
    height: 35px;
    margin-left: 8px;
    margin-top: 7px;
    width: 98px;
	cursor:pointer;
}
.email_box .gui input[type=button]
{
	background: transparent;
    border: medium none;
    height: 35px;
    width: 98px;
}

/*Nav*/
.main_menu
{
	background: url(../Images/images/bg_menu.png) repeat-x;
	height: 45px;
}
.menu_content
{
	width: 980px;
	margin:0 auto;
}
.main_menu ul 
{
	margin: 0px;
	list-style:none;
}
.main_menu ul li
{
	float: left;
}
.main_menu .login
{
	float:right;
	position: absolute;
    right: 0;
    top: 0;
}


/* Main content*/
.body-inner
{
	background: #0095DA;
	padding-top: 10px;
	overflow: hidden;
	clear:both;
}
/*submenu*/
.sub-nav
{	/*
	background: url(../Images/images/bg_submenu.png) repeat-x;
	width: 980px;
	border: 1px solid #DDDDDD;
    border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
    height: 72px;
	margin: 0px auto;
	*/
}

.select-city {
    float: left;
    margin-top: 4px;
    position: relative;
    width: 160px;
	background: url(../Images/images/icon_2.png) top right no-repeat;
}
.select-city em {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    padding-left: 17px;
}
.select-city h3 {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin-left: 0;
    margin-top: 8px;
    padding-left: 17px;
}
.select-city .arrow {
    background: url(../Images/images/icon_1.png) no-repeat;
    float: right;
    height: 17px;
    margin-right: 12px;
    margin-top: 9px;
    position: relative;
    width: 18px;
    z-index: 11;
}
.sub-nav-inner {
    float: left;
    margin-top: 20px;
    overflow: hidden;
    padding-left: 10px;
    width: 710px;
	list-style: none; 	
}
.sub-nav-inner li {
    float: left;
}
.sub-nav-inner a {
    color: #FFFFFF;
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
	text-decoration: none;	
}
.sub-nav-inner li + li{
	background: url(../Images/images/icon_3.png) top left no-repeat;
	padding: 0px 10px;
}
.sub-nav-inner a em {
    font-size: 16px;
    font-weight: 600;
    text-shadow: 0 -1px 1px #004363;
}
.ico-sub-nav {
    float: left;
    margin-top: 26px;
    padding-left: 22px;
}
.ico-sub-nav a {
    background: url(../Images/images/icon_4.png) no-repeat;    
	cursor: pointer;
    float: left;
    height: 22px;
    margin: 0 4px;
    width: 22px;
}
.ico-sub-nav a + a
{
	background: url(../Images/images/icon_5.png) no-repeat;    
	cursor: pointer;
    float: left;
    height: 22px;
    margin: 0 4px;
    width: 22px;
}
.sub-nav-inner a.active,
.sub-nav-inner a:hover
{
	background: #36adfd;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #666666;
	cursor: pointer;
}

/* content*/

.body-content {
    padding-bottom: 10px;
    width: 980px;
	margin: 0px auto;
}
.body-left {
    float: left;
    overflow: hidden;
    width: 705px;
}
.middle-box-white {
    background-color: #FFFFFF;
    border-radius: 9px 9px 9px 9px;
    margin-top: 20px;
    padding: 23px 44px;
    width: 617px;
	overflow:hidden;
}
.order, .table_order, .payment {
    margin: 0 auto;
    padding-bottom: 15px;
    width: 617px;
}
.title_order {
    border-bottom: 1px solid #CCCCCC;
    color: #002C46;
    display: block;
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 7px;
}
.table_order {
    background-color: #E7EFF4;
    margin-top: 13px;
    overflow: hidden;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.table_order .product {
    border: medium none;
}
.table_order td {
    border-left: 1px solid #C3C3C3;
}
.product {
    float: left;
    width: 326px;
}
.product .title_pay, .product .content {
    text-align: left;
}
.product .title_pay, .product .content {
    text-align: left;
}
.table_title i, .table_title span, .table_price span {
    line-height: 38px;
}
.pri {
    float: none;
    width: 106px;
}
.title_pay {
    background-color: #0F5F92;
    text-align: center;
}
.num {
    float: none;
    width: 79px;
}
.title_pay {
    background-color: #0F5F92;
    text-align: center;
}
.price, .balance {
    float: left;
    width: 103px;
}
.table_content {
    background-color: #E7EFF4;
    float: left;
    overflow: hidden;
}
.balance_title, .balance {
    background-color: #E7EFF4;
    border-left: 1px solid #C3C3C3;
    border-top: 1px solid #C3C3C3;
    float: right;
    text-align: center;
}
.pri i, .price i, .balance i {
    font-size: 16px;
}
.balance i, .balance_title i {
    line-height: 47px;
}
.balance i {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}
.balance_title, .balance {
    background-color: #E7EFF4;
    border-left: 1px solid #C3C3C3;
    border-top: 1px solid #C3C3C3;
    float: right;
    text-align: center;
}
.balance_title {
    width: 186px;
}
.balance i, .balance_title i {
    line-height: 47px;
}
.table_order i {
    color: #3D3D3D;
}
.table_order i, .table_order span {
    font-size: 15px;
    font-weight: 700;
    line-height: 35px;
}
.table_price {
    background-color: #7B7B7B;
    float: right;
    line-height: 38px;
    width: 100%;
}
.table_price span {
    float: right;
    font-size: 16px;
    margin-right: 17px;
}
.table_order span {
    color: #FFFFFF;
}
.content a
{
	color: #3D3D3D;
    font-size: 16px;
    font-weight: 600;
	text-decoration: none;
}
.node_up {
    color: #3D3D3D;
    display: block;
    font-size: 15px;
    font-weight: 700;
    margin-top: 40px;
    text-align: center;
    width: 100%;
}
.order img {
    border: 1px solid #DFDFDF;
    box-shadow: 0 0 4px #AAAAAA;
    display: block;
    margin: 16px auto 0;
    padding: 2px;
}
.middle-box-title {
    border-bottom: 1px solid #CCCCCC;
    height: 32px;
    padding-bottom: 5px;
}
.middle-box-white h3 span.title {
    color: #002C46;
    font-size: 27px;
    font-weight: 700;
}
.middle-box-content {
    padding: 28px 0 7px;
}
.content-left {
    float: left;
    width: auto;
}
.content-right {
    float: right;
    margin-top: 54px;
    padding: 15px 10px;
    text-align: center;
    width: 220px;
}
.middle-box-content p.middle-box-checkbox {
    padding: 6px 0 21px;
	clear:both;
}
.middle-box-content p {
    color: #002C46;
    font-size: 16px;
}
.middle-box-content p.middle-box-button {
    border-top: 1px solid #CCCCCC;
    margin: 23px 0 0;
    padding: 12px 0 0;
}
.div_txtDK {
    margin: 4px 0 17px;
}
.div_txtDK input {
    border: 1px solid #BBBBBB;
    color: #303030;
    font-size: 19px;
    height: 42px;
    line-height: 44px;
    margin: 0;
    padding: 0 13px;
}
.content-right h2 {
    color: #002C46;
    font-size: 21px;
    text-align: center;
}
.content-right .submit-button {
    background: url(../Images/images/button_dangnhap.png) no-repeat;
    width: 206px;
	height: 52px;
	display:block;
}
.middle-box-content span {
    color: #3C3C3C;
    font-size: 16px;
}
.middle-box-content span.middle-box-text {
    padding: 0 0 0 7px;
}
.submit-button {
    background: url(../Images/images/btn-submit.png) no-repeat;
    display: block;
    height: 52px;
    width: 205px;
}


/*Body_right*/
.body-content .body_right {
    float: right !important;
    margin-top: 0;
    width: 257px;
}
.div_hotPhone {
    background: url(../Images/images/bg_online.png) no-repeat;
    height: 85px;
    margin-top: 15px;
    text-align: center;
    width: 260px;
}
.div_hotPhone p {
    padding-bottom: 3px;
    padding-top: 12px;
	margin:0px;
}
.styleText1 {
    font-size: 22px;
}

.deal_detail {
    margin-top: 20px;
    width: 257px;
}
.deal_title {
    background: #B3BD53;
    border: 1px solid #FFFFFF;
    border-radius: 10px 10px 0 0;
    height: 23px;
    padding: 10px 0;
}
.deal_detail h3 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 700;
    text-align: center;
	margin-top: 0px;
}
.deal_content {
    background: #7CB1C9;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #FFFFFF;
    padding: 10px;
    width: 235px;
}
.menu_content .nav li a
{
	color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    line-height: 45px;
    padding: 14px;	
    /*text-shadow: 0 -1px 1px #004363;*/
	text-decoration:none;
	text-decoration: none;
}
.menu_content .nav	li.active a
{
	border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px #666666;
    height: 45px;
	background: #fff;
	padding: 14px;
	color: #0F5F92;
}
.menu_content .nav li a:hover
{
	/*text-shadow: 0px 0px 3px #fff;
	color: #0F5F92;
    box-shadow: 0 0 4px #666666;*/
	text-shadow: 0px 0px 3px #fff;
}
.login
{
	margin-top: 12px;
}
.login span
{
	color: #fff;
	font-weight: bold;
	margin: 0px 3px;
	cursor:pointer;
}
/*phi 27-11*/
.middle-box-white h3 {
    color: #002C46;
    font-size: 16px;
}
.middle-box-white h3 a, .middle-box-white h3 span.middle-size {
    color: #002C46;
    font-size: 27px;
    font-weight: 700;
    margin-right: 8px;
    text-decoration: none;
}
.middle-box-white h3 a.middle-size {
    color: #1495E3;
    font-weight: normal;
    margin-left: 8px;
}
.middle-box-content p {
    color: #002C46;
    font-size: 16px;
}
.middle-box-content span a.lostpass {
    font-size: 11px;
    margin-left: 4px;
}
.middle-box-content p.middle-box-lostpass {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -11px;
}
.div_txtDK {
    margin-bottom: 17px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
}
.middle-box-white p {
    color: #002C46;
    font-size: 16px;
}
.middle-box-white p.agree {
    font-size: 16px;
    padding-bottom: 15px;
}
/* select citty phi*/
.popup-select{
    background:url(http://www.mjgroup.com.vn/images_v2/bg_ddl.png) repeat;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border:1px solid #9c928d;
    width:148px;
    position:absolute;
    z-index:11;
    left:5px;
    top:15px;
	padding:0;
}
.popup-select a:hover{
	background:	url(http://www.mjgroup.com.vn/images_v2/bg_popup_hov.png) repeat;	
}
.select-box span,.select-box a{
	color:#fff;
	font-size:18px;
	display:inline-block;
	line-height:18px;	
}
.select-box a{	
	padding: 4px 0 4px 11px;
	display:block;
	clear:left;
}

.popup-select span.separation {
	background: url(http://www.mjgroup.com.vn/images_v2/city-separation.png) no-repeat;
	width: 180px;
	height: 2px;
	float:left;	
}
.signinup{
	z-index:12;
	position:absolute;
	right:0;
}
.signinup .popup-select{
    top:-14px;
    border-width:0 1px 1px;
    border-radius:10px 0 10px 10px;
    -moz-border-radius:10px 0 10px 10px;
    -webkit-border-radius:10px 0 10px 10px;
    right:0;
    padding:10px 0;
	left:auto;
	width:200px;
	overflow:hidden;
}
.signinup .popup-select a{
	color:#fff;
	display:block; 
	line-height:25px;
	font-size:13px;
	padding-left:18px;
	position:relative;
	width:182px;
	overflow:hidden;
}
.select-box p{
    float:left;   
    width:180px; 
}
.select-box{
	overflow:hidden;
	margin-top:4px;
	padding: 3px 0px;
}
.select-city .arrow{
	float:right;
	width:18px;
	height:17px;
	background:url(http://www.mjgroup.com.vn/images_v2/circle.png) no-repeat scroll 0 -23px;
	position:relative;
	z-index:11;
	margin-top:9px;
	margin-right:12px;
}
.select-city h2{
	float:left;
	color:#fff;
	font-size:20px;
	margin:10px 0 0 17px;
}
.select-box .arrow i{
	float:left;
	width:22px;
	height:22px;
	background:url(http://www.mjgroup.com.vn/images_v2/arrow_ddl.gif) 0 0 no-repeat;
}
.select-box .up i{
	background:url(http://www.mjgroup.com.vn/images_v2/arrow_ddl.gif) 0 -23px no-repeat;
}

.content {
    background-color: #E7EFF4;
    text-align: center;
}

/* payment phi*/
.num select{
	text-align:center;
	color:#545454;
	font-size:22px;
	border:1px solid #bbb;
	background:url(http://www.mjgroup.com.vn/images_v2/input.gif) repeat-x  0 -89px;
	width:67px;
	height:30px;
	margin:16px 0;
	padding:1px;
}
.table_content .price {
    float: none;
    width: 103px;
}
.logo a{
	font-family: Comic Sans MS;
    font-size: 57px;
}
.btn_change_add{
	display: none!important;
}